1
Kolaborasi Terdistribusi: Model Pikiran Multi-Repo
AI016Lesson 8
00:00

Kolaborasi terdistribusi mengalihkan fokus dari satu folder pusat tunggal ke ekosistem repository mandiri yang saling berhubungan langsung. Dalam model ini, setiap repository—seperti my-git-repo dan marys-repo—adalah sebuah alam semesta lengkap yang berisi sejarah dan data cabangnya sendiri.

1. Mendefinisikan "Remote"

Secara sederhana, sebuah repository remote adalah repositori yang bukan milik Anda. Ia dapat berada di jaringan perusahaan Anda, di internet (GitHub), atau bahkan hanya direktori lain pada sistem file lokal Anda. Ciri khas utamanya adalah bahwa ia merupakan instans terpisah di mana pekerjaan dilakukan di luar kendali langsung Anda.

2. Remote sebagai Penanda

Secara teknis, remote hanyalah alias singkat atau "penanda." Alih-alih mengetik /Users/Mary/projects/marys-repo setiap kali Anda ingin memeriksa perkembangan kerjanya, Anda memetakan jalur tersebut ke nama sederhana seperti mary.

Repositori Kamimy-git-repoRepositori Marymarys-repo'mary' (Remote)'origin' (Induk Default)Remote: "Bukan repositori milik Anda"

3. Kemandirian Status

Repository bersifat terhubung tetapi tidak disinkronkan secara otomatis. Membuat penanda remote tidak memindahkan kode; ia hanya menciptakan jalur untuk pertukaran data di masa depan melalui push atau fetch.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>